Image Processing Tasks using Parallel Computing in Multi core Architecture and its Applications in Medical Imaging
نویسندگان
چکیده
To find accurate & reliable result in image analysis, it is important that image is processed and analyzed using image processing suitable AI technique further at the same time it is highly desired that processing time must be minimum. Preprocessing of the image makes it more clear and visible, while parallelizing of the algorithm optimizes the speed at which the image is processed. This paper explores current multi-core architectures available in commercial processors in order to speed up the image processing tasks. Parallel Implementation of Many sequential algorithms of Image processing was examined and analyzed in test and achieved good result if all the recourses are efficiently used. Main objective of this paper is to design some parallel image processing algorithms like segmentation, noise reduction, features calculation, histogram equalization etc by using Multi Core architecture and comparative study with some sequential image processing algorithm. These parallel algorithms are able to work with different number of thread, so as to take all the benefits of the upcoming processors having any number of cores. As medical imaging refers to view the human body in order to diagnose, monitor and treatment planning. This paper also describes the application of parallel computing applied in different Medical Imaging techniques like CT, PET scans etc.
منابع مشابه
Exhausting Resources with CPU/GPU Hybrid Distributed Systems: SiftD A Distributed System for SIFT
Nowadays, it is impossible to manage large scale computer applications with limited resources of a single system. Consequently, distributed and parallel architectures have become an unavoidable element to provid virtually unlimited resources in such applications. SIFT is a popular image feature extraction algorithm, which is used in numerous image processing applications for image matching. Unf...
متن کاملEfficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems
Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...
متن کاملParallel computing in digital image processing
Application with sequential algorithm can no longer rely on technology scaling to improve performance. Image processing applications exhibits high degree of parallelism and are excellent source for multi-core platform. Major challenge of parallel processing is not only aim to high performance but is to give solution in less time and better utilization of resources. Medical imaging require more ...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملHand Gestures Classification with Multi-Core DTW
Classifications of several gesture types are very helpful in several applications. This paper tries to address fast classifications of hand gestures using DTW over multi-core simple processors. We presented a methodology to distribute templates over multi-cores and then allow parallel execution of the classification. The results were presented to voting algorithm in which the majority vote was ...
متن کامل